大家好!最近不少朋友问我,买了一台轻量服务器,除了搭博客和跑脚本,还能玩点什么有意思的东西?说实话,轻量服务器虽然配置不高(通常1核2G左右),但能折腾的项目可真不少。今天我就从自己实际部署过的项目里,挑出10个既有趣又实用的开源项目分享给大家,每一个都能让你的服务器“活”起来!
一、文件存储与同步类
1. Cloudreve —— 打造你的私人网盘
一句话简介:支持多种存储策略、在线预览和分享的国产开源网盘系统。
适合场景:替代百度网盘,存储个人文件、照片备份。
部署难度:简单
Cloudreve 是我最先部署的项目之一。它支持本地存储、又拍云、阿里云 OSS 等,后台管理界面很清爽。部署过程基本就是下载二进制文件、配置一下数据库就能跑起来。我用它存了家里所有人的照片,配合 aria2 还能离线下载,非常方便。
2. Alist —— 聚合网盘,一个入口管所有
一句话简介:支持挂载阿里云盘、OneDrive、S3 等数十种存储协议的文件列表程序。
适合场景:将分散在各个网盘的文件统一管理、分享。
部署难度:简单
如果你像我一样,百度网盘、阿里云盘、OneDrive 都有会员,那 Alist 绝对是神器。它把这些网盘全部聚合在一个 Web 界面里,还支持 WebDAV 协议,这意味着你可以用本地文件管理器直接访问所有网盘内容。部署只需要一个可执行文件,简直不要太轻松。
二、笔记与知识管理类
3. Memos —— 碎片化记录,灵感不再丢失
一句话简介:开源、自托管的轻量级备忘录中心,类似推特风格的笔记应用。
适合场景:随手记录灵感、待办事项、收藏的链接。
部署难度:简单
Memos 是我每天打开次数最多的应用。它的界面非常简洁,像发推一样记录想法,支持标签、搜索和 API 调用。我用它来记录读书笔记和临时想到的点子,数据完全掌握在自己手里。Docker 一行命令就能部署:
docker run -d --name memos -p 5230:5230 -v ~/.memos/:/var/opt/memos neosmemo/memos:latest三、监控与运维类
4. Uptime Kuma —— 花式监控你的网站状态
一句话简介:自托管的网站可用性监控工具,支持多种通知方式。
适合场景:监控个人网站、API 服务是否在线,出故障第一时间通知你。
部署难度:简单
Uptime Kuma 的界面颜值很高,可以配置 HTTP、TCP、Ping 等监控类型,还支持 Telegram、邮件、企业微信等 90 多种通知通道。我把它部署在轻量服务器上,监控了家里 NAS 和几个个人项目,一旦宕机,手机马上收到推送。部署同样用 Docker,端口映射到 3001 即可。
5. Umami —— 轻量且尊重隐私的网站统计
一句话简介:开源的网站访问统计分析工具,是 Google Analytics 的替代品。
适合场景:了解博客或产品的访问量、来源、地域分布。
部署难度:中等
Umami 不依赖 Cookie,完全符合 GDPR,而且界面比 GA 好看太多。部署需要 Node.js 环境和 PostgreSQL 数据库,但官方提供了 Docker Compose 文件,照着改一下密码就能启动。我用它替代了百度统计,数据实时且准确,加载脚本只有 2KB,对网站性能影响极小。
四、建站与内容类
6. Halo —— 现代化博客系统,写文章成为享受
一句话简介:一款现代化的开源博客/CMS系统,支持主题和插件市场。
适合场景:搭建个人博客、团队知识库、公司官网。
部署难度:中等
Halo 是我目前博客的底层引擎。它自带完善的后台管理、Markdown 编辑器、分类标签体系和评论系统。最吸引我的是它的雨云服务器上有大量精美的主题,免费且开箱即用,轻松就能打造出专业感的网站。部署需要 Java 环境,但官网提供了 Docker 部署指南,跟着做就行。
7. Yourls —— 自建短链接服务,链接更可控
一句话简介:开源的 URL 缩短服务,完全掌控你的短链接。
适合场景:生成品牌短链接、分享链接时更美观、统计点击量。
部署难度:简单
Yourls 是 PHP 应用,部署在 Nginx + PHP 环境下即可。它提供了强大的后台管理、点击统计和 API 接口。我在博客分享链接时都用它生成 s.xxx.com/abc 这样的短链接,看起来专业,还能追踪谁点了我的链接。
五、实用工具类
8. Lsky Pro —— 兰空图床,图片外链不再愁
一句话简介:支持本地和对象存储的开源图床程序,自带上传 API。
适合场景:给博客、论坛提供稳定的图片外链服务。
部署难度:中等
写博客的人最怕图片挂了。Lsky Pro 可以把你上传的图片存到本地或阿里云 OSS,并且提供多种上传方式。配合 PicGo 桌面客户端,写文章时截图一键上传,自动生成 Markdown 链接,体验非常顺滑。部署需要 PHP + MySQL,官方文档写得很清楚。
9. Stirling PDF —— 在线处理 PDF,功能强大到离谱
一句话简介:基于 Docker 的 PDF 工具箱,支持合并、拆分、压缩、OCR 等 50+ 功能。
适合场景:把服务器变成 PDF 在线处理工具,替代付费软件。
部署难度:简单
这个项目真的太实用了!不需要安装任何桌面软件,浏览器打开就能处理 PDF。它支持格式转换、添加水印、页面提取、甚至 OCR 文字识别。Docker 部署一条命令:
docker run -d --name stirling-pdf -p 8080:8080 frooodle/s-pdf:latest我经常用它把扫描件转成可搜索的 PDF,效果媲美 Adobe Acrobat。
10. Nginx Proxy Manager —— 反向代理也能可视化
一句话简介:带图形界面的 Nginx 反向代理管理工具,支持 SSL 证书自动申请。
适合场景:在一台服务器上通过不同域名访问多个 Web 服务。
部署难度:简单
当你在这台轻量服务器上部署了上面 9 个项目后,你就会遇到一个问题:端口太多了记不住!Nginx Proxy Manager 完美解决这个问题。它让你通过 file.xxx.com、note.xxx.com 这样的子域名访问不同服务,还能自动申请和续期 Let's Encrypt 证书。部署只需 Docker 启动,然后浏览器操作即可。
写在最后
以上 10 个项目我都实际部署过,总耗时不超过一个下午。轻量服务器虽小,但有了这些开源项目的加持,能玩的远比你想象的多。如果你手头还没有服务器,可以考虑我目前在用的雨云服务器,性价比很高,新用户用优惠码 aabh 还能打折。
温馨提示:部署前记得做好数据备份,Docker 容器建议都挂载持久化目录,避免升级时数据丢失。
希望这篇文章能给你一些折腾服务器的灵感。如果你有更好玩的开源项目,欢迎在评论区留言分享!
评论区: